<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

<ui:composition template="/templates/ambiente.xhtml">
	<ui:define name="conteudo">
		<h2>INCLUIR ABASTECIMENTO</h2>
		<h:form id="form">
			<!-- Informando o preparativo da seleção das opções -->
			<div align="center" style="width: 600px;">
				<p:panelGrid columns="2">
					<p:outputLabel value="Veículo Abastecido: " for="selVeiculo" />
					<p:selectOneMenu id="selVeiculo" style="width: 400px;"
						value="#{beanAbastecimento.abastecimento.veiculo}"
						immediate="true" converter="simpleEntityConverter" >
						<f:selectItem itemLabel="-- Veículos Disponíveis --" itemValue="" />
						<f:selectItems value="#{beanAbastecimento.listaVeiculos}"
							var="veic" itemLabel="#{veic.placa} - #{veic.modelo}"
							itemValue="#{veic}" />
					</p:selectOneMenu>

					<p:outputLabel value="Posto Autorizado: " for="selPosto" />
					<p:selectOneMenu id="selPosto" style="width: 400px;"
						value="#{beanAbastecimento.abastecimento.posto}" immediate="true"
						converter="simpleEntityConverter">
						<f:selectItem itemLabel="-- Postos Autorizados --" itemValue="" />
						<f:selectItems value="#{beanAbastecimento.listaPostos}"
							var="posto" itemLabel="#{posto.codigo} - #{posto.fantasia}"
							itemValue="#{posto}" />
					</p:selectOneMenu>
				</p:panelGrid>
			</div>
			<br />
			<div align="right" style="width: 560px;">
				<p:commandButton id="btnPedirDados" value="Dados do Abastecimento"
					oncomplete="DAbastec.show()" update="dlgConfirmAbast" />
				<p:commandButton id="btnRetornar" value="Retornar ao Menu"
					action="#{beanSessao.Acessar_MenuPrincipal}" immediate="true"
					update="@form" />
			</div>
			<br/>
			<br/>
			<br/>
			<br/>
			<br/>

			<!-- Resposta do Abastecimentos... Iniciando Diálogo -->

			<p:dialog id="dlgConfirmAbast" header="Dados do Abastecimento"
				widgetVar="DAbastec" position="center">
				<p:panelGrid id="grdDadosAbast" columns="2">
					<p:outputLabel value="KM Atual:" />
					<p:inputMask value="#{beanAbastecimento.abastecimento.km_atual}"
						required="true" size="10" mask="9999999999" />
					<p:outputLabel value="Tipo de Combustível:" />
					<p:selectOneMenu
						value="#{beanAbastecimento.abastecimento.combustivel}">
						<f:selectItem itemLabel="Gasolina" itemValue="Gasolina" />
						<f:selectItem itemLabel="Alcool" itemValue="Alcool" />
						<f:selectItem itemLabel="Diesel" itemValue="Diesel" />
						<f:selectItem itemLabel="GNV (Gás Natural)"
							itemValue="GNV (Gás Natural)" />
					</p:selectOneMenu>
					<p:outputLabel value="Quant. Abastecida (Ltrs):" />
					<p:inputMask value="#{beanAbastecimento.abastecimento.litros}"
						required="true" size="10" mask="999.99" dir="RTL" />
				</p:panelGrid>
				<br />
				<div align="center">
					<p:commandButton id="btnRegistrar" value="Registrar"
						oncomplete="DAbastec.hide()"
						action="#{beanAbastecimento.incluir_Abastecimento}" update="@form" />
					<p:commandButton id="btnCancelar" value="Cancelar"
						oncomplete="DAbastec.hide()" immediate="true" update="@form" />
				</div>
			</p:dialog>
		</h:form>
	</ui:define>
</ui:composition>
</html>